package cn.jolyoulu.adminweb.entity.bo.form;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * @Author LuZhouJin
 * @Date 2023/3/17
 */
@Data
public class SysUserFormBO {

    /** 主键 */
    private String id;

    /** 登录账号 */
    @NotBlank(message = "account不能为空")
    private String account;

    /** 电子邮箱 */
    private String email;

    /** 头像路径 */
    private String headimgUrl;

    /** 用户昵称 */
    @NotBlank(message = "nickname不能为空")
    private String nickname;

    /** 登录密码 */
    @NotBlank(message = "password不能为空")
    private String password;

    /** 手机号码 */
    @NotBlank(message = "phone不能为空")
    private String phone;

    /** 状态(1：正常  2：冻结 ） */
    private Integer status;

    /** 用户性别（1：男 2：女） */
    private Integer sex;

    /** 角色id */
    private List<String> roleIds;

}
